package top.suven.base.http.admin.order.vo.response;

import java.util.Date;
/**   
 * @Title: Order.java
 * @Description: 订单的视图输出对象
 * @author lixiangling
 * @date   2018/08/28 16:02:10
 * @version V1.0.0
 * ----------------------------------------------------------------------------
 *  modifyer    modifyTime                 comment
 *
 * ----------------------------------------------------------------------------
 *
 */
public class OrderResponseVo{

	/** 订单号 */
	private String orderId;
	/** 设备ID */
	private Long padId;
	/** 设备编码 */
	private String padCode;
	/** 设备等级 */
	private String padGrade;
	/** 商品ID */
	private Long goodsId;
	/** 会员ID即登录帐号 */
	private Long userId;
	/** 状态 */
	private Integer status;
	/** 订单类型,0正常订单、1退款订单 */
	private String orderType;
	/** 订单业务类型,0购买设备、1充值设备、2充值钱包 */
	private String orderBizType;
	/** 订单实付金额 */
	private Long orderPrice;
	/** 应付金额 */
	private Long realFee;
	/** 实付金额(预留) */
	private Long realPayAmount;
	/** 优惠金额 */
	private Long favourableFee;
	/** 订单状态（等待买家支付、支付完成） */
	private Integer orderStatus;
	/** 支付方式编码支付宝、快钱 */
	private String payModeCode;
	/** 启用状态 */
	private Integer enableStatus;
	/** 在线时间(天) */
	private Long onlineTime;
	/** 交易完成时间 */
	private Date finishTime;
	/** 创建人 */
	private String creater;
	/** 创建时间 */
	private Date createTime;
	/** 修改人 */
	private String modifier;
	/** 修改时间 */
	private Date modifyTime;
	/** 排序 */
	private Long reorder;
	/** 备注 */
	private String remark;
	/** 下单时间 */
	private Date orderCreateTime;
	/** 赠送红豆 */
	private Long rbcAmount;
	/**  */
	private String userSource;
	/** 订单归属，redfinger、baidu */
	private String owner;
	/** 用户下单ip */
	private String customerIp;
	/** 商品名称 */
	private String goodsName;
	/** svip是否自动续期，取字典：1为否，2或空为否 */
	private String autoRenew;


	
	public void setOrderId(String orderId){
		this.orderId = orderId;
	}
	
	public String getOrderId(){
		return this.orderId;
	}
	
	public void setPadId(Long padId){
		this.padId = padId;
	}
	
	public Long getPadId(){
		return this.padId;
	}
	
	public void setPadCode(String padCode){
		this.padCode = padCode;
	}
	
	public String getPadCode(){
		return this.padCode;
	}
	
	public void setPadGrade(String padGrade){
		this.padGrade = padGrade;
	}
	
	public String getPadGrade(){
		return this.padGrade;
	}
	
	public void setGoodsId(Long goodsId){
		this.goodsId = goodsId;
	}
	
	public Long getGoodsId(){
		return this.goodsId;
	}
	
	public void setUserId(Long userId){
		this.userId = userId;
	}
	
	public Long getUserId(){
		return this.userId;
	}
	
	public void setStatus(Integer status){
		this.status = status;
	}
	
	public Integer getStatus(){
		return this.status;
	}
	
	public void setOrderType(String orderType){
		this.orderType = orderType;
	}
	
	public String getOrderType(){
		return this.orderType;
	}
	
	public void setOrderBizType(String orderBizType){
		this.orderBizType = orderBizType;
	}
	
	public String getOrderBizType(){
		return this.orderBizType;
	}
	
	public void setOrderPrice(Long orderPrice){
		this.orderPrice = orderPrice;
	}
	
	public Long getOrderPrice(){
		return this.orderPrice;
	}
	
	public void setRealFee(Long realFee){
		this.realFee = realFee;
	}
	
	public Long getRealFee(){
		return this.realFee;
	}
	
	public void setRealPayAmount(Long realPayAmount){
		this.realPayAmount = realPayAmount;
	}
	
	public Long getRealPayAmount(){
		return this.realPayAmount;
	}
	
	public void setFavourableFee(Long favourableFee){
		this.favourableFee = favourableFee;
	}
	
	public Long getFavourableFee(){
		return this.favourableFee;
	}
	
	public void setOrderStatus(Integer orderStatus){
		this.orderStatus = orderStatus;
	}
	
	public Integer getOrderStatus(){
		return this.orderStatus;
	}
	
	public void setPayModeCode(String payModeCode){
		this.payModeCode = payModeCode;
	}
	
	public String getPayModeCode(){
		return this.payModeCode;
	}
	
	public void setEnableStatus(Integer enableStatus){
		this.enableStatus = enableStatus;
	}
	
	public Integer getEnableStatus(){
		return this.enableStatus;
	}
	
	public void setOnlineTime(Long onlineTime){
		this.onlineTime = onlineTime;
	}
	
	public Long getOnlineTime(){
		return this.onlineTime;
	}
	
	public void setFinishTime(Date finishTime){
		this.finishTime = finishTime;
	}
	
	public Date getFinishTime(){
		return this.finishTime;
	}
	
	public void setCreater(String creater){
		this.creater = creater;
	}
	
	public String getCreater(){
		return this.creater;
	}
	
	public void setCreateTime(Date createTime){
		this.createTime = createTime;
	}
	
	public Date getCreateTime(){
		return this.createTime;
	}
	
	public void setModifier(String modifier){
		this.modifier = modifier;
	}
	
	public String getModifier(){
		return this.modifier;
	}
	
	public void setModifyTime(Date modifyTime){
		this.modifyTime = modifyTime;
	}
	
	public Date getModifyTime(){
		return this.modifyTime;
	}
	
	public void setReorder(Long reorder){
		this.reorder = reorder;
	}
	
	public Long getReorder(){
		return this.reorder;
	}
	
	public void setRemark(String remark){
		this.remark = remark;
	}
	
	public String getRemark(){
		return this.remark;
	}
	
	public void setOrderCreateTime(Date orderCreateTime){
		this.orderCreateTime = orderCreateTime;
	}
	
	public Date getOrderCreateTime(){
		return this.orderCreateTime;
	}
	
	public void setRbcAmount(Long rbcAmount){
		this.rbcAmount = rbcAmount;
	}
	
	public Long getRbcAmount(){
		return this.rbcAmount;
	}
	
	public void setUserSource(String userSource){
		this.userSource = userSource;
	}
	
	public String getUserSource(){
		return this.userSource;
	}
	
	public void setOwner(String owner){
		this.owner = owner;
	}
	
	public String getOwner(){
		return this.owner;
	}
	
	public void setCustomerIp(String customerIp){
		this.customerIp = customerIp;
	}
	
	public String getCustomerIp(){
		return this.customerIp;
	}
	
	public void setGoodsName(String goodsName){
		this.goodsName = goodsName;
	}
	
	public String getGoodsName(){
		return this.goodsName;
	}
	
	public void setAutoRenew(String autoRenew){
		this.autoRenew = autoRenew;
	}
	
	public String getAutoRenew(){
		return this.autoRenew;
	}
}